package com.bcbim.smart_water_interface.pipeManagement.vo;

import com.bcbim.common.response.annotation.TranslationField;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description: 管线列表VO
 * @Author haoshuai
 * @Date 2021/8/19
 * @Version V1.0
 **/
@Data
public class PipeListVO implements Serializable {

    private static final long serialVersionUID = -3447375788694501873L;

    private String id; // 管线主键

    private String code; // 管线编号

    private String surveyDate; // 探测日期
    private String roadName; // 所在道路

    private String pipelineType; // 管线类型(1:管点 2:管线)


    //    共有
    @TranslationField(typeFlag = "usesType")
    private String uses;// 用途

    //   管点特征
    @TranslationField(typeFlag = "attachmentType")
    private String attachment;// 附属物
    @TranslationField(typeFlag = "featureType")
    private String feature;//特征

    private String high;//地面高程
    private String bury;//井底埋深


    //    管线特征
    @TranslationField(typeFlag = "materialType")
    private String material;//材质分析

    private Integer pipeDiameter;//  管径
    @TranslationField(typeFlag = "buryType")
    private String buryType;//埋设方式
}
